.product_container {
	background: #fff;
	min-height: 600px;
	.header {
		border-bottom:1px solid #ccc;
		padding-top: 10px;
		h1 {
			font-size: 16px;
			margin: 10px 10px 10px 20px;
			color: #5d5d5d;
			font-family:MicrosoftYaHei;
		}
		.btn {
			margin: 0px 20px 10px;
		}
		.search {
			position: relative;
			height: 36px;
			margin: 4px 0 4px 10px;
			&_label {
				float: left;
				margin-right: 4px;
				height: 34px;
				line-height: 34px;
				font-size: 13px;
				color: #4A4A4A;
			}
			&_input_format {
				width: 296px;
				height:34px;
				min-height: 34px;
				border: 1px solid #2C7EDC;
				border-radius: 0;
				color: #4A4A4A;
			}
			/*搜索框清除按钮样式*/
			.clear-input-content {
				z-index: 99;
				position: absolute;
				// top: 18px;
				// margin-left: -34px;
				right: 34px;
				width: 34px;
				height: 34px;
				text-align: center;
				line-height: 34px;
				font-size: 18px;
				color: #BBBBBB;
				cursor: pointer;
			}
			.btn_style_format {
				margin-bottom: 3px;
				padding: 0;
				min-width: 0;
				width: 34px;
				height: 34px;
				border: 0;
				border-radius: 0!important;
				color: #fff;
				background-color: #2C7EDC;
				&:hover {
				  color: #fff;
				  background-color: #0f64c6;
				}
			}
		}
	}
	.tofixed {
	    position: fixed;
	    top: 0;
	    background: #fff;
	    z-index: 99;
	    width: calc(~'100% - 20px');
	  }
	  .marginTop-50 {
	    margin-top: 50px;
	  }
	.content {
		.notice-text {
			padding: 70px 122px;
			span {
				color: red;
			}
			b {
				color: #6C7FFB;
				font-weight: normal;
			}
		}
		.choose-showLevel {
			&-title {
				padding-left: 20px;
				line-height: 50px;
				color: #4A4A4A
			}
			.choose-btn {
				margin: 13px 70px 13px 20px;
				span {
					padding: 0 8px;
					height: 24px;
					// background: #E8E8E8;
					display: inline-block;
					text-align: center;
					line-height: 24px;
					margin: 0 5px;
					color: #2C7EDC;
					cursor: pointer;
				}
				.active {
					background: #148EFF;
					color: #fff;
				}
			}
			p {
				span {
					color: #148EFF;
				}
			}
			.fr{
				float: right;
				height: 50px;
				line-height: 50px;
				padding-right: 20px;
				.showdisabletext{
					color: #2C7EDC;
					vertical-align: middle;
					margin-left: 5px;
				}
			}
		}
		.u-tree {
			li {
				ul {
					padding: 0 0 0 30px;
				}
			}
			.u-tree-node-content-wrapper-normal {
				margin-left: -25px;
			}
			font-size: 14px !important;
			margin: 10px 0 0 72px !important;
			.u-tree-switcher {
				margin: 7px 0 5px;
			}
			i:before {
				background: #148EFF;
				color: #fff;
			}
			.title-con {
				width: 750px;
				margin: 5px 0;
				position: relative;
				.point {
					width: 3px;
					height: 3px;
					background: #A9B4FF;
					border-radius: 100%;
					display: inline-block;
					margin: 8px;
				}
				.input-group {
					float: left;
					.code {
						width: 100px;
						margin: 0 5px;
						height: 22px;
					}
					.name {
						width: 150px;
						margin: 0 5px;
						height: 22px;
					}
					span {
						font-size: 12px;
						margin: 4px;
						display: inline-block;
						width: 16px;
						height: 16px;
					}
				}
				.item-bg {
					background: #CFEBFF;
				}
				.base-btn {
					margin-left: 20px;
					// float: left;
					// background: #fff;
					span {
						width: 14px;
						height: 14px;
						display: inline-block;
						margin: 2px 5px 0;
					}
					.edit {
						background: url('./../../assets/icon/edit_1.png') no-repeat;
						background-size: 100% 100%;
						&:hover {
							background: url('./../../assets/icon/edit_2.png') no-repeat;
							background-size: 100% 100%;
						}
					}
					.delete {
						background: url('./../../assets/icon/del_1.png') no-repeat;
						background-size: 100% 100%;
						&:hover {
							background: url('./../../assets/icon/del_2.png') no-repeat;
							background-size: 100% 100%;	
						}
					}
					.create {
						background: url('./../../assets/icon/add_child_1.png') no-repeat;
						background-size: 100% 100%;
						&:hover {
							background: url('./../../assets/icon/add_child_2.png') no-repeat;
							background-size: 100% 100%;	
						}
					}
					.create-same {
						background: url('./../../assets/icon/add_same_1.png') no-repeat;
						background-size: 100% 100%;
						&:hover {
							background: url('./../../assets/icon/add_same_2.png') no-repeat;
							background-size: 100% 100%;
						}
					}
					.stop {
						background: url('./../../assets/icon/stop1.png') no-repeat;
						background-size: 100% 100%;
						&:hover {
							background: url('./../../assets/icon/stop2.png') no-repeat;
							background-size: 100% 100%;
						}
					}
					.restart {
						background: url('./../../assets/icon/restart1.png') no-repeat;
						background-size: 100% 100%;
					}
				}
			}
		}
	}
}
// 控制背景覆盖
.u-tree li a.u-tree-node-selected {
	background-color: #fff;
}

// 控制一级节点分层
.u-tree > li {
	margin-bottom: 8px;
	border-bottom: 1px solid #e3e3e3;
}

// 控制浮层
.u-modal-body {
	p {
		text-align: center;
		font-size: 16px;
	}
}
.u-modal-footer {
	text-align: center;
	button {
		margin: 0 10px;
	}
}

// 修改下拉菜单样式
.u-select-selection.u-select-selection--single {
	height: 36px;
	border: 1px solid #1e88e5;
}
.u-select-selection__rendered {
	height: 36px;
	line-height: 36px;
	.u-select-selection-selected-value {
		width: 100%;
		font-size: 15px;
		color: #1e88e5;
		span {
			font-size: 15px!important;
		}
		a {
			color: #1e88e5;
		}
	}
}

.u-select-dropdown .u-select-dropdown-menu-item {
	padding: 0;
}

.u-select-dropdown-menu-item {
	font-size: 14px;
	text-align: center;
	span {
		font-size: 14px!important;
	}
	a.download-a-target {
		display: block;
		padding: 7px 0px;
		color: #666,
	}
	span.u-upload {
		display: block;
		padding: 7px 26px;
	}
	span.ref-span-template {
		display: block;
		padding: 7px 26px;
	}
}

// 优化工序行展示
.u-tree-title {
	.title-con {
		width: auto!important;
	}
}